<template>
  <div id="emsTitle">
    <span class="title-line"></span>{{emsTitle}} <span class="unit-class">{{unit}}</span>
  </div>
</template>

<script>
  export default {
    // 组件的名称
    name: 'emsTitle',
    // props 可以是数组或对象，用于接收来自父组件的数据
    props: {
      emsTitle: {
        type: String,
        default: ''
      },
      unit: {
        type: String,
        default: ''
      }
    },
    // 数据绑定
    data () {
      return {}
    },
    // 组件
    components: {},
    // 注意，不应该使用箭头函数来定义 methods函数 或者  computed函数 (例如 aDouble: () => this.a * 2)。
    // 理由是箭头函数绑定了父级作用域的上下文，所以 this 将不会按照期望指向 Vue 实例，this.a 将是 undefined
    // 方法
    methods: {},
    // 计算属性
    computed: {},
    // 监听
    watch: {
      // 监听路由变化
    },
    // 常用钩子函数，总共有8个，可以参照vue的生命周期看
    // 完成了 data 数据的初始化，el没有，就是说页面的dom没有完成转化，还是 {{data}} 这种
    created () {
    },
    // 完成挂载，相当于dom ready
    mounted () {
    },
    // 销毁，可以做一些定时器的销毁,缓存的清除等操作
    destroyed () {
    }
  }
</script>

<style lang="scss" scoped='scoped'>
  #emsTitle {
    .title-line {
      display: inline-block;
      width: 4px;
      height: 20px;
      background-color: rgba(20, 202, 255, 1);
      margin: 0 10px 1px 0;
      vertical-align: bottom;
    }
    .unit-class {
      margin-left: 10px;
    }
    flex: 0 0 24px;
    /*border-left: 4px solid rgba(20, 202, 255, 1);*/
    line-height: 24px;
    /*padding-left: 10px;*/
    margin-bottom: 25px;
    height: 24px;
    font-size: 20px;
    /*font-family: PingFang SC;*/
    /*font-weight: bold;*/
    color: rgba(20, 202, 255, 1);
  }
</style>
